Simple Profile Rectifications Go a Long Way - Statistically Exploring and Alleviating the Effects of Sampling Errors for Program Optimizations

نویسندگان

  • Bo Wu
  • Mingzhou Zhou
  • Xipeng Shen
  • Yaoqing Gao
  • Raúl Silvera
  • Graham Yiu
چکیده

Feedback-driven program optimization (FDO) is common in modern compilers, including Just-In-Time compilers increasingly adopted for object-oriented or scripting languages. This paper describes a systematic study in understanding and alleviating the effects of sampling errors on the usefulness of the obtained profiles for FDO. Taking a statistical approach, it offers a series of counter-intuitive findings, and identifies two kinds of profile errors that affect FDO critically, namely zero-count errors and inconsistency errors. It further proposes statistical profile rectification, a simple approach to correcting profiling errors by leveraging statistical patterns in a profile. Experiments show that the simple approach enhances the effectiveness of sampled profile-based FDO dramatically, increasing the average FDO speedup from 1.16X to 1.3X, around 92% of what full profiles can yield.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Effect of risk management program on the rate of medication errors among intensive care unit nurses

Background & Aim: Patient safety in general and medication errors in particular are the important indicators of hospital care quality. Risk management is an important and fundamental approach to preventing events caused by medication errors. The aim of this study was to determine the effect of risk management program on the rate of medication errors among intensive care unit nurses. Methods & ...

متن کامل

An Evolutionary Method for Improving the Reliability of Safetycritical Robots against Soft Errors

Nowadays, Robots account for most part of our lives in such a way that it is impossible for usto do many of affairs without them. Increasingly, the application of robots is developing fastand their functions become more sensitive and complex. One of the important requirements ofRobot use is a reliable software operation. For enhancement of reliability, it is a necessity todesign the fault toler...

متن کامل

Effects of Visual Biofeedback Therapy on Postural Balance of Stroke Patients

Purpose: Postural balance deficit is one of the common post-stroke disabilities. Providing visual biofeedback while balance activities are performed is a way to improve postural balance disorders following stroke. But among the research published, there is incoherency about the positive effects of visual biofeedback therapy. The purpose of this study was to investigate the effects of usin...

متن کامل

Relationship between Goal Orientation and Academic Achievement in Dental Students of Shiraz University

Introduction: In motivation and learning areas, achievement goals are of special importance whose behavioral outcome is academic achievement. Goal Orientation (GO) is based on the premise that human behavior is purposeful and people are driven by goals. Therefore, it has motivational implications for learning and performance. The purpose of this paper was to examine the relationship between GO ...

متن کامل

Effects of Eight Weeks of Aerobic Exercise on Visfatin, Homocystein, C - reactive protein and Lipid Profile in Sedentary Men

ABSTRACT           Background and objectives: Visfatin is a newly characterized adipokine, which is highly expressed in visceral adipose tissue. The aim of this study was to evaluate effects of aerobic exercise training on visfatin, homocystein, C-reactive protein and lipid profile in sedentary men.         &...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013